5G NR

Channel Setup UCI

The Uplink Control Channel (UCI) is a transport channel for PUSCH and PUCCH. It provides control information such as channel reports, HARQ-ACK, and Scheduling requests.

All PUCCH formats are supported. The table below provides a summary of the parameters for each PUCCH format.

Parameter

Format0

Format1

Format2

Format3

Format4

R16 Update

Allocated slots

 

First Symbol

 

Last Symbol

 

Bandwidth Part

 

Interlaced transmission

(read only to off)

New parameter. Interlaced transmission is not applicable for PUCCH format4. Interlaced transmission is set to off and read-only for mu 2/3/4.

RB Offset

Only visible when Interlaced transmission is off.

RB Number

1 (read only)

1 (read only)

1~16

1,2,3,4,5,6,8,9,10,12,15,16

1 (read only)

RB set index

 

New parameter. Only visible when Interlaced transmission is on.

Interlace1 can't be same as Interlace0.

Interlace0

 

Interlace1

 

 

 

PUCCH-Group Hopping

 

 

Initial Cyclic shift (m0)

 

 

 

 

Hopping ID

 

 

Scrambling ID

 

 

 

n_RNTI

 

 

 

N_ID_0

 

 

0~65535, -1 means Cell ID.

0~65535, -1 means Cell ID.

0~65535, -1 means Cell ID.

For PUCCH F3/F4, Only visible when DMRSuplinkTransformPrecodingPUCCH-r16 is on.

Intra-slot Frequency Hopping

(Set to off and read-only for one symbol case)

(Set to off and read-only for one symbol case)

Only visible when Interlaced transmission is off. Second hop PRB is visible when intra-slot frequency hopping or inter-slot frequency hopping is enabled.

Second hop PRB

Inter-slot Frequency Hopping

 

(can be set when more than 1 slots are allocated)

 

(read only to off)

(read only to off)

Number of slots for PUCCH repetition

 

 

 

SR Configuration

 

 

 

 

 

OCC Index

 

The range is based on the table 6.3.2.4.1-1/2 of 38.211

The range is 0 to OCC Length - 1

The range is 0 to OCC Length - 1

The range is 0 to OCC Length - 1

For PUCCH F2/F3, Only visible when Interlaced transmission is on.

OCC Length

 

 

(1 or 2 or 4)

(1 or 2 or 4)

(2 or 4)

Pi/2BPSK Enabled

 

 

 

 

Additional DMRS

 

 

 

 

DMRS power boosting

 

 

 

DMRSuplinkTransformPrecodingPUCCH-r16

 

 

 

New parameter.

UCI Bits (Binary)

Old parameter, now change to use payload data and payload size.

 

 

 

 

UCI Bits per slot

(Display the UCI bits per slot based on the payload data and payload size)

 

 

 

 

Scrambling

 

 

 

Channel Coding

 

 

 

Payload Data

 

Payload Size

or 2

1 or 2

 

Couplings for interlaced transmission:

The conflict check between multiple UCIs is removed.

This topic describes the following UCI properties:

General Settings

Name

Enabled

Power Boosting

Antenna Port Weight

PUCCH Format

Transmission Settings

Allocated Slots

First Symbol

Last Symbol

Bandwidth Part

RB Offset

RB Number

Interlaced Transmission

PUCCH Parameters

Hopping ID

PUCCH-GroupHopping

Initial Cyclic Shift (m0)

Intra-slot Frequency Hopping

OCC Index

OCC Length

Number of Slots for PUCCH Repetition

Pi/2 BPSK Enabled

Additional DMRS

Scrambling ID

n_RNTI

N_ID_0

Inter-slot Frequency Hopping

Second hop RB Offset

DMRS PowerBoosting

DMRS-UplinkTransformPrecodingPUCCH-r16

PUCCH Contents

SR Configuration

UCI Content

Scrambling

Channel Coding

UCI on PUCCH

Payload Size

Payload Data

Custom Pattern

User File

Max Code Rate

HARQ-ACK

Enabled

Payload Data

Custom Pattern

User File

Payload Size

SR

Enabled

Payload Data

Custom Pattern

User File

Payload Size

CSI1

Enabled

Payload Data

Custom Pattern

User File

Payload Size

CSI2

Enabled

Payload Data

Custom Pattern

User File

Payload Size

Channel Editor

Many of the channel types described in this topic provide a convenient channel editor, in table format, for convenient viewing and configuring of multiple channels. The Closedediting functions for adding, removing, and copying rows appear directly above the editor. As you make edits, the Channel Allocation graph updates and, if a channel conflict occurs, an error message appears, describing the conflict.

Add UCI

Adds a new uplink control channel to the setup table. Supports up to 32 channels.

See also, Adding, Copying, and Deleting BWP or Channels.

GUI Location

Apps > 5G NR > Carrier > UL > Uplink > UCI > + sign to Add

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI:ADD

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:ADD

Delete UCI

Deletes the highlighted UCI.

See also, Adding, Copying, and Deleting BWP or Channels.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > Ellipsis icon > Delete

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI:DELete <integer>

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:DEL 1

Copy UCI

Copies the currently selected UCI channel to the last column of the setup table. Supports up to 32 channels.

See also, Adding, Copying, and Deleting BWP or Channels.

GUI Location

Apps > 5G NR > Carrier > DL > Uplink > UCI > Ellipsis icon > Copy

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI:COPY <integer>

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:COPY 1

UCI Count

Displays the configured UCIs. This setting is a read only setting.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > Count

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI:COUNt?

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:COUN?

Preset

1

State Saved

No

General Settings

Name

Sets the name of the UCI channel.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > General Settings > Name

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:NAMe <string>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:NAMe?

SCPI Example

 

State Saved

Yes

Enabled

Enables or disables the UCI.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > Enabled

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI:COUNt?

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:COUN?

Preset

1

State Saved

No

Power Boosting

Sets additional power boosting for the channel.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > General Settings > Power Boosting

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:POWer <rel_ampl>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:POWer? [MAXimum|MINimum]

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:POW 2

RAD:NR5G:WAV:CCAR0:ULIN:UCI:POW?

Preset

0 dB

Min

-40 dB

Max

40 dB

Resolution

0.01 dB

Antenna Port Weight

A number array separated by ",".

The length is equal to "Total Number of Antennas" in the Waveform Setup node.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > General Settings > Antenna Port Weight

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:APORt:WEIGht

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:APORt:WEIGht?

SCPI Example

 

Preset

1

State Saved

Yes

Range

-2 to 2

PUCCH Format

Select the PUCCH format for the transmission.

The physical uplink control channel (PUCCH) is used to transport UCI, that is, HARQ feedback, CSI (Channel State Information) and SR (Scheduling Request(s)). PUCCH can be used in both the time domain and the frequency domain. There are five formats available.

Refer to 3GPP TS 38.213, table 9.2.1-1.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > General Settings > PUCCH Format

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:FORMat F0|F1|F2|F3|F4

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:FORMat?

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:FORM F2

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:FORM?

Preset

F0

State Saved

Yes

Transmission Settings

Allocated Slots

Sets the allocated slot index for the channel. Allocated Slots are entered as an array of slot indexes allocated for the PUCCH. There are three ways to configure:

Sets the allocated slot index for the channel. Allocated Slots are entered as an array of slot indexes allocated for the PUCCH. There are three ways to configure:

These three configuration methods can be used in combination, by using ',' as the delimiter, e.g. 0,1,4:7,8:2:19 means index 0,1,4,5,6,7,8,10,12,14,16,18.

If the slot allocation is different for different frame, use '{ }' and '|' to specify the frame index, for example, {0|0,1,2},{1|3,4,5} means slot 0,1,2 for frame 0, and slot 3,4,5 for frame 1. Ensure the Number of Radio Frames under Waveform Setup node is large enough.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > Transmission Settings > Allocated Slots

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SLOTs <string>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SLOTs?

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:SLOT "0:9"

RAD:NR5G:WAV:CCAR0:ULIN:UCI:SLOT?

Couplings

The range of slot index is from 0 to number of slots in the frame of current numerology - 1.

The to number of slots in the frame is coupled with the numerology used by this channel, which is defined in the selected BWP and refer to the Frame Structure table for the details about the relationship between number of slots in the frame and numerology.

Preset

"0"

State Saved

Yes

First Symbol

Sets the first symbol for the PUCCH transmission.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > Transmission Settings > First Symbol

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SYMBol:FIRSt <integer>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SYMBol:FIRSt?

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:SYMB:FIRS 2

RAD:NR5G:WAV:CCAR0:ULIN:UCI:SYMB:FIRS?

Couplings

When  PUCCH Format is Format0 or Format2 and

     if numerology defined in the BWP is MU2Ncp maximum of it is 13

     if numerology defined in theBWP is MU2Ecp the maximum of it is 11

When PUCCH Format is Format1 or Format3 or Format4 and

     if numerology defined in the BWP is MU2Ncp maximum of it is 10

     if numerology defined in theBWP is MU2Ecp the maximum of it is 8

Preset

13

Min

0

Max

13

Resolution

1

Last Symbol

Sets the last symbol for the PUCCH transmission.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > Transmission Settings > Last Symbol

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SYMBol:LAST <integer>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SYMBol:LAST? [MAXimum|MINimum]

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:SYMB:LAST 1

RAD:NR5G:WAV:CCAR0:ULIN:UCI:SYMB:LAST?

Couplings

Coupled with PUCCH Format , the numerology defined in the selected BWP and First Symbol.

PUCCH Format

Numerology

Min value

Max value

Format0 |

Format2

MU0|MU1| MU2Ncp|MU3|MU4

First Symbol

The minimum between ‘First Symbol’ +1 and 13

Format0 |

Format2

MU2Ecp

First Symbol

The minimum between ‘First Symbol +1’ and 11

Format1 |

Format3 |

Fomrat4

MU0|MU1| MU2Ncp|MU3|MU4

First Symbol +3

13

Format1 |

Format3 |

Fomrat4

MU2Ecp

First Symbol +3

11

Preset

13

Min

13

Max

13

Resolution

1

Bandwidth Part

Specifies the bandwidth to be used for UCI.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > Transmission Settings > Bandwidth Part

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:BWP 0|1|2|3|4|5|6|7

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:BWP?

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:BWP 0

RAD:NR5G:WAV:CCAR0:ULIN:UCI:BWP?

Preset

0

State Saved

Yes

RB Offset

Sets the RB Offset relative to the selected BWP.

A resource block (RB) consists of 12 contiguous subcarriers. The RB Number determines the contiguous amount of spectrum available to the specified bandwidth part starting from RB Offset within the containing Component Carrier. The maximum number of RB potentially available to this bandwidth part is determined by the Numerology of this bandwidth part and the maximum RB limit specified for the Component Carrier for that particular Numerology.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > Transmission Settings > RB Offset

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:RB:OFFSet <integer>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:RB:OFFSet? [MAXimum|MINimum]

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:RB:OFFS 2

RAD:NR5G:WAV:CCAR0:ULIN:UCI:RB:OFFS?

Preset

0

State Saved

Yes

Min

0

Max

272

Resolution

1

RB Number

Sets the RB number used for the transmission.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > Transmission Settings > RB Number

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:RB:NUMBer <integer>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>: RB:NUMBer? [MAXimum|MINimum]

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:RB:NUMB 10

RAD:NR5G:WAV:CCAR0:ULIN:UCI:RB:NUMB?

Couplings

Coupled with PUCCH Format and RB Number of selected BWP and RB Offset.

When PUCCH Format is set to Format 0 or Format1 or Format4, this setting is set to read only and the value of this setting is set to 1.

When PUCCH Format is set to Format 2 or Format 3, this setting is both settable and readable. The minimum value is 1 and the maximum is the minimum between 16 and ‘RB Number of BWP – RB Offset’.

Preset

1

State Saved

Yes

Resolution

1

Interlaced Transmission

Enables or disables an Interlaced Transmission.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > Transmission Settings > Interlaced Transmission

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>: INTerlace[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>: INTerlace[:STATe]?

SCPI Example

 

Preset

Off

State Saved

Yes

PUCCH Parameters

Hopping ID

Sets the hopping ID when frequency hopping is used. Frequency hopping is a special transmission technique to send data with changing carrier frequency in a certain pattern.

The Physical Uplink Shared Channel (PUSCH) is shared by all devices (user equipment, UE) in a radio cell to transmit their data to the network. The scheduling for all UEs is under control of the base station (enhanced Node B, eNB). The eNB uses the uplink scheduling grant (DCI format 0) to inform the UE about resource block (RB) assignment, modulation and coding scheme to be used.

UCI > General > PUCCH Format must be set to 0,1 3, or 4 to see this function.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > Hopping ID

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:HOPPing:ID <integer>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:HOPPing:ID? [MAXimum|MINimum]

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:HOPP:ID 2

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:HOPP:ID?

Preset

0

State Saved

Yes

Min

0

Max

1023

Resolution

1

PUCCH-GroupHopping

Sets PUCCH group hopping.

UCI > General > PUCCH Format must be set to 0,1 3, or 4 to see this function.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > PUCCH-GroupHopping

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:GHOPping NEITher|ENABle|DISable

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:GHOPping?

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:GHOP ENAB

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:GHOP?

Preset

Neither

State Saved

Yes

Initial Cyclic Shift (m0)

Sets the initial cyclic shift (m0) for PUCCH format 0 and format 1.

UCI > General > PUCCH Format must be set to 0 or 1 to see this function.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > Initial Cyclic Shift

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:ICSHift <integer>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:ICSHift? [MAXimum|MINimum]

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:ICSH 2

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:ICSH?

Preset

0

State Saved

Yes

Min

0

Max

11

Resolution

1

Intra-slot Frequency Hopping

Enables or disables intra-slot frequency hopping. Intra-slot hopping should be used when spanning a single slot.

UCI > General > PUCCH Format must be set to 1, 3, or 4 to see this function.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > Intra-Slot Frequency Hopping

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:ISFHopping[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:ISFHopping[:STATe]?

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:ISFH ON

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:ISFH?

Preset

0

State Saved

Yes

OCC Index

Sets the orthogonal cover code (OCC) Index for PUCCH format 1/4 sequence generation.

UCI > General > PUCCH Format must be set to 1 or 4 to see this function.

For PUCCH format 1: the range is based on the table 6.3.2.4.1-1/2 in 38.211 for PUCCH format1.

For PUCCH format 4: the range is 0 to OCCLength -1.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > OCC Index

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:OCC:INDex

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:OCC:INDex?

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:OCC:IND 2

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:OCC:IND?

Preset

0

State Saved

Yes

Min

0

Resolution

1

OCC Length

Set the OCC Length for PUCCH format 4 sequence generation.

UCI > General > PUCCH Format must be set to 4 to see this function.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > OCC Length

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:OCC:LENGth

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:OCC:LENGth?

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:OCC:LENG 4

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:OCC:LENG?

Preset

2

State Saved

Yes

Min

2

Max

4

Resolution

1

Number of Slots for PUCCH Repetition

Sets the number of slots for repetitions of a PUCCH transmission for PUCCH format 1/3/4.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > Number of Slots for PUCCH Repetition

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:REPetition:NSLot <integer>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:REPetition:NSLot?

SCPI Example

 

Preset

1

State Saved

Yes

Pi/2 BPSK Enabled

Enables or disables pi/2 BPSK for PUCCH format 3/4.

UCI > General > PUCCH Format must be set to 3 or 4 to see this function.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > Pi/2 BPSK Enabled

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:PIBPsk[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:PIBPsk[:STATe]?

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:PIBP ON

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:PIBP?

Preset

Off

State Saved

Yes

Additional DMRS

Controls DMRS for PUCCH. Demodulation Reference Signal (DM-RS) provides synchronization and uplink channel information . There is a separate DM-RS for PUSCH and PUCCH. It is sent in either 1 or 2 symbols in every time slot for PUSCH. For PBCH, PDCCH and PDSCH. DMRS for PBCH is spread over the same bandwidth as the PBCH (on the same symbols). PUSCH DMRS is the uplink user's shared channel DMRS and is transmitted in each resource block allocated to the user. PUSCH is transmitted during symbol 3 (normal CP) or symbol 2 (extended CP). The modulation type used is Zadoff-Chu, causing the constellation for DMRS to look like irregularly spaced points in a circle.

UCI > General > PUCCH Format must be set to 3 or 4 to see this function.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > Additional DMRS

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:ADMRs[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:ADMRs[:STATe]?

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:ADMR ON

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:ADMR?

Preset

Off

State Saved

Yes

Scrambling ID

Specifies the scrambling ID for sequence generation.

UCI > General > PUCCH Format must be set to 2, 3, or 4 to see this function.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > Scrambling ID

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:SID

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:SID? [MAXimum|MINimum]

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:SID 10

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:SID?

Preset

0

State Saved

Yes

Min

0

Max

1023

Resolution

1

n_RNTI

Specifies the n_RNTI (Radio Network Transportation Identifier) for the PUCCH physical layer.

UCI > General > PUCCH Format must be set to 2, 3, or 4 to see this function.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > n_RNTI

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:RNTI

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:RNTI? [MAXimum|MINimum]

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:RNTI 5

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:RNTI?

Preset

0

State Saved

Yes

Min

0

Max

65535

Resolution

1

N_ID_0

Specifies the N_ID_0 for PUCCH format 2 DMRS sequence generation.

UCI > General > PUCCH Format must be set to 2 to see this function.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > N_ID_0

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:NID

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:NID? [MAXimum|MINimum]

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:NID 1

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:NID?

Preset

-1

State Saved

Yes

Min

-1

Max

65535

Resolution

1

Inter-slot Frequency Hopping

Enables or disables Inter-slot Frequency Hopping when the number of allocated slots is larger than 1, only PUCCH format 1 is supported. Intra-slot frequency hopping and Inter-slot frequency hopping cannot be enabled at the same time.

UCI > General > PUCCH Format must be set to 1, 3, or 4 to see this function.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > Inter-Slot Frequency Hopping

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:INTer:SFHopping[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:INTer:SFHopping[:STATe]?

SCPI Example

 

Preset

Off

State Saved

Yes

Second hop RB Offset

Sets the RB offset of the second hop in the PUCCH transmission.

UCI > General > PUCCH Format must be set to 1, 3, or 4 to see this function.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > Second Hop RB Offset

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:SHOP:RB:OFFSet <integer>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:SHOP:RB:OFFSet? [MAXimum|MINimum]

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:SHOP:RB:OFFS 2

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:SHOP:RB:OFFS?

Preset

0

State Saved

Yes

Min

0

Resolution

1

DMRS PowerBoosting

Sets the DMRS power boosting relative to data part.

UCI > General > PUCCH Format must be set to 2, 3, or 4 to see this function.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > DMRS Power Boosting

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:DMRS:POWer <real>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:DMRS:POWer?

SCPI Example

 

Preset

0 dB

State Saved

Yes

Min 0 dB
Max 40 dB

DMRS-UplinkTransformPrecodingPUCCH-r16

Enables DMRS-UplinkTransformPrecodingPUCCH-r16.

According to 38211-g10 6.4.1.1.1.2, when Transform precoding is enabled and Pi/2 BPSK support is used, if the PUSCH transmission is not a msg3 transmission and the transmission is not scheduled using DCI format 0_0 in a common search space, then, if DMRS-UplinkTransformPrecoding-r16 is configured, nIDRS used for DMRS sequence generation equals NID0 if Nscid is 0, and it equals NID1 if Nscid is 1.

UCI > General > PUCCH Format must be set to 3, or 4 to see this function.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Parameters > DMRS-Uplink Transform Precoding PUCCH-r16

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:DMRS:TP16ul[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:DMRS:TP16ul[:STATe]?

SCPI Example

 

Preset

Off

State Saved

Yes

PUCCH Contents

SR Configuration

Scheduling Request (SR) is a special Physical Layer message for UE to ask Network to send UL Grant (DCI Format 0_0 /0_1) so that UE can transmit PUCCH. Whenever there is data to be transmitted, UE asks gNB (that is, the network) about an uplink grant using a "scheduling request" message over PUCCH channel.

An SR configuration consists of a set of PUCCH resources for SR across different BWPs and cells. For a logical channel, one PUCCH resource for SR is configured per BWP. Each SR configuration corresponds to one or more logical channels. Each logical channel may be mapped to zero or one SR configuration, which is configured by the Radio Resource Control (RRC).

SR is defined in 9.2 in 38.213. The definition in the 9.2.4 UE procedure for reporting SR is not supported.

When SR is positive, tables 9.2.5-1 and 9.2.5-2 are used.

When SR is negative, or UE procedure for reporting HARQ-ARK without SR, tables 9.2.1-3 and 9.2.1-4 are used.

UCI > General > PUCCH Format must be set to 0 and UCI Content must be set to either SR Only or SR + HARQ-ACK to see this function.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Contents > SR Configuration

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:SRConfigure NEGative|POSitive

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:SRConfigure?

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:SRC POS

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:SRC?

Preset

Negative

State Saved

Yes

UCI Content

Choices: SR+HARQ-ACK | HARQ-ACK Only | SR Only

Default: SR+HARQ-ACK

Select UCI content on PUCCH for Format 0/1. SR+HARQ-ACK is only applicable for Format 0.

When UCI Content = SR Only:

When UCI Content = HARQ-ACK Only:

When UCI Content = SR + HARQ-ACK:

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Contents > UCI Content

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CONTent SRHarq|HARQ|SR

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CONTent?

SCPI Example

 

Preset

SR+HARQ-ACK

State Saved

Yes

UCI Bits

Scrambling

Enables or disables the scrambling for the channel.

UCI > General > PUCCH Format must be set to 2, 3, or 4 to see this function.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Contents > Scrambling

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:SCRambling[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:SCRambling[:STATe]?

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:SCR ON

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:SCR?

Preset

On

State Saved

Yes

Channel Coding

Enables or disable transport layer channel coding.

UCI > General > PUCCH Format must be set to 2, 3, or 4 to see this function.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Contents > Channel Coding

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:CCODing[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:CCODing[:STATe]?

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:CCOD ON

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:CCOD?

Preset

On

State Saved

Yes

UCI on PUCCH

Enables UCI contents on PUCCH for Format 2/3/4. When enabled, HARQ-ACK/SR/CSI1/CSI2 are used as the payload of PUCCH; otherwise, payload data is used.

UCI > General > PUCCH Format must be set to 2, 3, or 4 to see this function.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Contents > UCI on PUCCH

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:UCIon[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:UCIon[:STATe]?

SCPI Example

 

Preset

Off

State Saved

Yes

Payload Size

Default:

1 for PUCCH format 0/1

3 for PUCCH format 2/3/4.

Sets the UCI payload size.

For PUCCH format 2/3/4, the payload size is before channel coding, the range is determined by the PUCCH resource allocation, and ensures the coding is working correctly.

For PUCCH format 0/1, the range is 1 to 2.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Contents > Payload Data Size

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:DATA:LENGth <integer>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:DATA:LENGth?

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:DATA:LENG 10

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:DATA:LENG?

Couplings

Coupled with PUCCH Format.

When PUCCH Format is Format 0/1, value range is from 1 to 2.

When PUCCH Format is Format 2/3/4, value range is coupled with other parameters.

Couplings are complicated for the Max and Min values, which are coupled with internal setting (BitMax).

Preset

1 when PUCCH format is set to 0 or 1. 3 when PUCCH format is set to 2, 3, or 4.

Min

1

State Saved

Yes

Payload Data

Opens the Payload Data Closeddialog where you can select a payload data type. You can also create a custom pattern or load a user file.

Payload Data

Seeds

Inverted

Generated sequence begins with...

PN9

All 1s

No

111111111…

PN15

All 1s

Yes

000000000000000…

PN23

All 1s

Yes

00000000000000000000000…

PN31

All 1s

Yes

0000000000000000000000000000000…

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Contents > Payload Data

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:DATA:TYPE PN9|PN15|PN23|CUSTom|FILE

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:DATA:TYPE?

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:DATA:TYPE PN15

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:DATA:TYPE?

Couplings

Coupled with PUCCH Format.

When PUCCH Format is Format 0/1, the default value is Custom Pattern.

When PUCCH Format is Format 2/3/4, the default value is PN9.

Preset

Custom

State Saved

Yes

Custom Pattern

Opens an editor so you can create and save customized payload data.

See also Using Custom Payload Data for more information.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Contents > Payload Data > Custom Pattern

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:DATA <string>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>|1|2|3|4|5|6|7:PUCCh:DATA?

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:DATA '0101'

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:DATA?

State Saved

Yes

User File

Opens a dialog so you can select a previously saved payload data file.

See also Using Custom Payload Data for more information.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Contents > Payload Data > User File

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:DATA:FILE <string>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:DATA:FILE?

SCPI Example

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:DATA:FILE 'c:\temp\data.txt'

RAD:NR5G:WAV:CCAR0:ULIN:UCI:PUCC:DATA:FILE?

State Saved

Yes

Max Code Rate

Sets the PUCCH Max Code Rate.

UCI on PUCCH must be enabled to use this parameter.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > PUCCH Contents > PUCCh: Max Code Rate

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:CRATe:MAX <real>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:PUCCh:CRATe:MAX?

SCPI Example

 

Preset

0.80

State Saved

Yes

Min 0.08
Max 0.80

HARQ-ACK

Sets HARQ-ACK on PUCCH.

UCI on PUCCH must be enabled to use this parameter.

Enabled

Click the checkbox to enable (checkmarked) or disable the channel or signal in a radio frame.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > HARQ-ACK > Enabled

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:HARQ[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:HARQ[:STATe]?

SCPI Example

 

Preset

Off

State Saved

Yes

Payload Data

Opens the Payload Data Closeddialog where you can select a payload data type. You can also create a custom pattern or load a user file.

Payload Data

Seeds

Inverted

Generated sequence begins with...

PN9

All 1s

No

111111111…

PN15

All 1s

Yes

000000000000000…

PN23

All 1s

Yes

00000000000000000000000…

PN31

All 1s

Yes

0000000000000000000000000000000…

UCI on PUCCH must be enabled to use this parameter.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > HARQ-ACK > Payload Data

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:HARQ:DATA:TYPE PN9|PN15|PN23|PN31|CUSTom|FILE

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:HARQ:DATA:TYPE?

SCPI Example

 

Preset

PN9

State Saved

Yes

Custom Pattern

Opens an editor so you can create and save customized payload data.

UCI on PUCCH must be enabled to use this parameter.

See also Using Custom Payload Data for more information.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > HARQ-ACK > Payload Data > Custom Pattern

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:HARQ:DATA <string>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:HARQ:DATA?

SCPI Example

 

State Saved

Yes

User File

Opens a dialog so you can select a previously saved payload data file.

UCI on PUCCH must be enabled to use this parameter.

See also Using Custom Payload Data for more information.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > HARQ-ACK > Payload Data > User File

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:HARQ:DATA:FILE <string>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:HARQ:DATA:FILE?

SCPI Example

 

State Saved

Yes

Payload Size

Set the HARQ-ACK payload size before channel coding.

UCI on PUCCH must be enabled to use this parameter.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > HARQ-ACK > Payload Size

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:HARQ:DATA:LENGth <integer>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:HARQ:DATA:LENGth?

SCPI Example

 

Preset

10

State Saved

Yes

SR

Sets SR on PUCCH.

UCI on PUCCH must be enabled to use this parameter.

Enabled

Click the checkbox to enable (checkmarked) or disable the channel or signal in a radio frame.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > SR > Enabled

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SR[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SR[:STATe]?

SCPI Example

 

Preset

OFF

State Saved

Yes

Payload Data

Opens the Payload Data Closeddialog where you can select a payload data type. You can also create a custom pattern or load a user file.

Payload Data

Seeds

Inverted

Generated sequence begins with...

PN9

All 1s

No

111111111…

PN15

All 1s

Yes

000000000000000…

PN23

All 1s

Yes

00000000000000000000000…

PN31

All 1s

Yes

0000000000000000000000000000000…

UCI on PUCCH must be enabled to use this parameter.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > SR > Payload Data

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SR:DATA:TYPE PN9|PN15|PN23|PN31|CUSTom|FILE

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SR:DATA:TYPE?

SCPI Example

 

Preset

PN9

State Saved

Yes

Custom Pattern

Opens an editor so you can create and save customized payload data.

UCI on PUCCH must be enabled to use this parameter.

See also Using Custom Payload Data for more information.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > SR > Payload Data > Custom Pattern

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SR:DATA <string>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SR:DATA?

SCPI Example

 

State Saved

Yes

User File

Opens a dialog so you can select a previously saved payload data file.

UCI on PUCCH must be enabled to use this parameter.

See also Using Custom Payload Data for more information.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > SR > Payload Data > User File

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SR:DATA:FILE <string>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SR:DATA:FILE?

SCPI Example

 

State Saved

Yes

Payload Size

Set the SR payload size before channel coding.

UCI on PUCCH must be enabled to use this parameter.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > SR > Payload Size

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SR:DATA:LENGth <integer>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:SR:DATA:LENGth?

SCPI Example

 

Preset

10

State Saved

Yes

CSI1

Set CSI1 on PUCCH.

UCI on PUCCH must be enabled to use this parameter.

Enabled

Click the checkbox to enable (checkmarked) or disable the channel or signal in a radio frame.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > CSI1 > Enabled

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI1[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI1[:STATe]?

SCPI Example

 

Preset

Off

State Saved

Yes

Payload Data

Opens the Payload Data Closeddialog where you can select a payload data type. You can also create a custom pattern or load a user file.

Payload Data

Seeds

Inverted

Generated sequence begins with...

PN9

All 1s

No

111111111…

PN15

All 1s

Yes

000000000000000…

PN23

All 1s

Yes

00000000000000000000000…

PN31

All 1s

Yes

0000000000000000000000000000000…

UCI on PUCCH must be enabled to use this parameter.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > CSI1 > Payload Data

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI1:DATA:TYPE PN9|PN15|PN23|PN31|CUSTom|FILE

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI1:DATA:TYPE?

SCPI Example

 

Preset

PN9

State Saved

Yes

Custom Pattern

Opens an editor so you can create and save customized payload data.

UCI on PUCCH must be enabled to use this parameter.

See also Using Custom Payload Data for more information.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > CSI1 > Payload Data > Custom Pattern

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI1:DATA <string>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI1:DATA?

SCPI Example

 

State Saved

Yes

User File

Opens a dialog so you can select a previously saved payload data file.

UCI on PUCCH must be enabled to use this parameter.

See also Using Custom Payload Data for more information.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > CSI1 > Payload Data > User File

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI1:DATA:FILE <string>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI1:DATA:FILE?

SCPI Example

 

State Saved

Yes

Payload Size

Set the CSI1 payload size before channel coding.

UCI on PUCCH must be enabled to use this parameter.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > CSI1 > Payload Size

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI1:DATA:LENGth <integer>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI1:DATA:LENGth?

SCPI Example

 

Preset

10

State Saved

Yes

CSI2

Set CSI2 on PUCCH.

UCI on PUCCH must be enabled to use this parameter.

Enabled

Click the checkbox to enable (checkmarked) or disable the channel or signal in a radio frame.

UCI on PUCCH must be enabled to use this parameter.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > CSI2 > Enabled

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI2[:STATe] ON|OFF|1|0

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI2[:STATe]?

SCPI Example

 

Preset

Off

State Saved

Yes

Payload Data

Opens the Payload Data Closeddialog where you can select a payload data type. You can also create a custom pattern or load a user file.

Payload Data

Seeds

Inverted

Generated sequence begins with...

PN9

All 1s

No

111111111…

PN15

All 1s

Yes

000000000000000…

PN23

All 1s

Yes

00000000000000000000000…

PN31

All 1s

Yes

0000000000000000000000000000000…

UCI on PUCCH must be enabled to use this parameter.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > CSI2 > Payload Data

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI2:DATA:TYPE PN9|PN15|PN23|PN31|CUSTom|FILE

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI2:DATA:TYPE?

SCPI Example

 

Preset

PN9

State Saved

Yes

Custom Pattern

Opens an editor so you can create and save customized payload data.

UCI on PUCCH must be enabled to use this parameter.

See also Using Custom Payload Data for more information.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > CSI2 > Payload Data > Custom Pattern

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI2:DATA <string>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI2:DATA?

SCPI Example

 

State Saved

Yes

User File

Opens a dialog so you can select a previously saved payload data file.

UCI on PUCCH must be enabled to use this parameter.

See also Using Custom Payload Data for more information.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > CSI2 > Payload Data > User File

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI2:DATA:FILE <string>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI2:DATA:FILE?

SCPI Example

 

State Saved

Yes

Payload Size

Set the CSI2 payload size before channel coding.

UCI on PUCCH must be enabled to use this parameter.

GUI Location

Apps > 5G NR > Carrier UL > Uplink > UCI > CSI2 > Payload Size

SCPI Command

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI2:DATA:LENGth <integer>

[:SOURce]:RADio:NR5G:WAVeform[:ARB]:CCARrier<carrier>:ULINk:UCI<channel>:CSI2:DATA:LENGth?

SCPI Example

 

Preset

10

State Saved

Yes

Carrier Uplink